/**
 * ClassName: Payment
 * Package: PACKAGE_NAME
 * Description:
 *
 * @Author 尚硅谷-宋红康
 * @Create 2025/7/16 18:05
 * @Version 1.0
 *
 *  定义接口 Payment，声明方法 pay(double amount)
 *  实现子类 Alipay, WeChatPay, CreditCardPay
 *  编写一个统一的 PaySystem 类，接受任意支付方式并调用 pay()
 *  新增一种支付方式 UnionPay，不修改已有代码即可接入系统
 */
public interface Payment {
    void pay(double amount);
}